"""
多窗口切换:

面试题:
1.窗口怎么切换的?   switch_to.window(句柄值)\
2.元素定位不到,怎么解决的?


"""
import time

from selenium import webdriver
from selenium.webdriver.common.by import By

# 创建浏览器驱动对象
driver= webdriver.Edge()
#打开页面
driver.get("http://localhost:8081/regA.html")
driver.find_element(By.CSS_SELECTOR,"#h1").click()

# 获取当前窗口的句柄值
print(driver.current_window_handle)

time.sleep(3)

# 获取到所有窗口的句柄
print(driver.window_handles)
# 切换窗口driver.switch_to.window(句柄值)
# 句柄值 可以通过 driver.window_handles[索引]来获取
driver.switch_to.window(driver.window_handles[-1])

driver.find_element(By.CSS_SELECTOR,"#chat-textarea").send_keys("admin")



time.sleep(10)


#关闭浏览器驱动对象
driver.quit()

